﻿// 整数位变大，小数位缩小
function changeFontCSS(number) {
    var str = new Array();
    str = number.toString().split('.');
    if (str.length >= 2) {
        return '<span class="fnt_txt">' + str[0] + '</span><span class="fnt_decimal">.' + str[1] + '</span>';
    } else {
        return number;
    }
}

// 加千分位
function addKannma(number) {
    var num = number + "";
    num = num.replace(new RegExp(",", "g"), "");
    // 正负号处理   
    var symble = "";
    if (/^([-+]).*$/.test(num)) {
        symble = num.replace(/^([-+]).*$/, "$1");
        num = num.replace(/^([-+])(.*)$/, "$2");
    }

    if (/^[0-9]+(\.[0-9]+)?$/.test(num)) {
        var num = num.replace(new RegExp("^[0]+", "g"), "");
        if (/^\./.test(num)) {
            num = "0" + num;
        }

        var decimal = num.replace(/^[0-9]+(\.[0-9]+)?$/, "$1");
        var integer = num.replace(/^([0-9]+)(\.[0-9]+)?$/, "$1");

        var re = /(\d+)(\d{3})/;

        while (re.test(integer)) {
            integer = integer.replace(re, "$1,$2");
        }
        return symble + integer + decimal;
    } else {
        return number;
    }
}